/******** RESET ********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0 none; color:#666666; font-family:arial,verdana,san-seriff; font-size:12px; font-style:inherit; font-weight:normal; margin:0; outline:0 none; padding:0; vertical-align:baseline;}

:focus {outline:0 none;}
body {background:none repeat scroll 0 0 white; color:black; line-height:1em;}
ol, ul, li {list-style:none outside none;}
table {border-collapse:collapse; border-spacing:0;}
caption, th, td {font-weight:normal; text-align:left;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
em {font-style:italic;}
strong {font-weight:bold;}
sup {font-size:0.7em; vertical-align:top;}
a img {border:medium none;}

/******** GLOBAL ELEMENTS ********/
body {background:url("http://img.en25.com/Web/PlyGemIndustriesInc/background.gif") repeat-x scroll left top #184522;}
h1 {font-size:2.16em; line-height:1em}
h2 {font-size:1.8em; font-weight:bold; margin-top:.5em; line-height:1.8em}
h3 {font-size:1.5em; font-weight:bold; margin-top:.5em; line-height:1.8em}
h4 {font-size:1.2em; font-weight:bold; margin-top:.5em; line-height:1.2em}
h5 {font-size:1.5em;}
h6 {font-size:1em;}
hr {display:none;}
p {font-size:12px; line-height:1.5em}
a {color:#65B561; text-decoration:none;}
input {margin-right:5px;}
label {font-weight:bold;}

/******** LAYOUT ELEMENTS ********/
#page {margin:0 auto; text-align:left; width:950px;}

#main {background-color:white; min-height:400px;}

#header {background:url("http://img.en25.com/Web/PlyGemIndustriesInc/header_bg.jpg") no-repeat scroll left top transparent; display:inline; float:left; height:103px; width:950px;}
	#header .logo {display:inline; float:left; margin:25px 0 0 113px;}
	#header .logo h1 a span {display:none;}
	#header .logo h1 a {display:block;}
	#header .logo h1 a {background-image:url("http://img.en25.com/Web/PlyGemIndustriesInc/header_logo.gif"); height:52px; width:198px;}

#content {background-color:#FFFFFF; width:950px;}
#content {background-color:#FFFFFF; float:left; padding-bottom:30px; padding-top:20px; min-height:338px;}
	#content p {margin-bottom:1em;}
	#content h1 {color:#65B561; height:38px; padding:6px 0 1px 50px; text-transform:uppercase;}
	#content input, select {font-size:12px;}
		#content .copy {margin:0 52px;}
		#contactInfo {padding:0px; margin-bottom:0 auto 1em; width:700px; display:none;}
			#contactInfo .table1 {float:left; clear:none; width:300px;}
			#contactInfo .table2 {float:left; clear:none; width:300px;}
		#content .prefInfo {float:left; padding:0px;}
		#content .instruct {font-size:1.1em; font-weight:bold; line-height:1.5em;}
		#content .desc {margin-left:25px;}
		#content .form {float:left; font-family:"Arial"; margin:0 52px;}
			#content .form p {margin-bottom:.5em;}
			#content .form .brandTable table {width:100%; margin-left:20px; margin-bottom:1em;}
				.brandTable {width:100%; margin-left:20px; margin-bottom:1em;}
			#content .form .brandTable td {font-weight:bold; padding-bottom:5px; line-height:1.5em;}
				#MasticLabel {display:none;}
				#NapcoLabel {display:none;}
				#VariformLabel {display:none;}
				#CellwoodLabel {display:none;}
				#GPLabel {display:none;}
				#DurabuiltLabel {display:none;}
				#RichwoodLabel {display:none;}


#footer{background-color:#fff; float:left; width:100%; border-top:2px #d8d8d8 solid; margin-bottom:20px; font:11px/17px Arial, Helvetica, sans-serif;}
	#footer p {margin:20px; line-height:1.2em; width:100%;}
	#footer .col_left{float:left; width:210px; font-size:0.9em;}
		#footer .col_left p{float:left; clear:left;}
		#footer .col_left p a{text-decoration:none;}
	#footer .col_right{float:right; width:490px; font-size:0.9em;}
		#footer .col_right ul{float:right; margin-top:8px;}
		#footer .col_right ul li{float:left; margin-left:4px;}
		#footer .col_right p{float:right; text-align:right;} 
		#footer .col_right p a{text-decoration:none;}
		#footer .col_right p span{color:#000;}

.elqSubmit {margin:20px 0px;;}
.elqFormSmFieldLabel {font-size:11px;}
.elqFormFieldLabel {}
.elqFormLabelCell {padding-top:10px;}
.elqFormRow {margin-top:10px; height:21px;}
.elqFieldValidation { background-color:FC8888; }
